比较差异

git中比较差异

比较差异

1
2
3
4
5
6
7
graph LR
a(工作区)
b(缓冲区)
c(版本库)
a--git diff---b
b--git diff --cached---c
a--git diff HEAD---c


恢复历史数据

1
2
3
4
5
6
7
graph LR
a(工作区)
b(缓冲区)
c(版本库)
b--git checkout-->a
c--git checkout HEAD-->b
c--git checkout HEAD-->a